package br.fafica.poo2.rightcode.instituicao;

import java.sql.SQLException;
import java.util.ArrayList;

import br.fafica.poo2.rightcode.exception.InstituicaoNaoEncontradaException;

public interface IRepositorioInstituicao {
	
	public void TesteInstituicao() throws SQLException;
	public void InstalarInstituicao(boolean samples) throws SQLException;
	public void AdicionarInstituicao(Instituicao instituicao) throws SQLException;
	public void RemoverInstituicao(Instituicao instituicao) throws SQLException ;
	public ArrayList<Instituicao> ListaInstituicao() throws SQLException;
	public Instituicao BuscarInstituicao(int cnpj) throws  SQLException;
	public void EditarInstituicao(Instituicao instituicao) throws  SQLException,InstituicaoNaoEncontradaException;

}
